*{ margin:0; padding:0}
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	list-style:none;
}
img{ border:none; margin:0px; padding:0px;}
body{ margin:0; padding:0; background-color:#fff; font:12px/25px "宋体",Verdana, Arial, Helvetica, sans-serif}
form{ margin:0}
table{margin:0  Auto;}
table tr td{ text-align:left;}
a{ text-decoration:none; color: #04627D;}
a:hover{text-decoration:underline;}

#bottom {font:12px/25px Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(../images/bottom_bg.jpg) repeat-x}

.pro-class {padding-left:20px;font:12px/31px Verdana, Arial, Helvetica, sans-serif; background:url(../images/lb_bg.jpg) no-repeat;height:31px}
.pro-class a {color:#0062be;font:bold 12px Verdana, Arial, Helvetica, sans-serif}
#search {background: url(../images/search_bg.jpg) no-repeat;height:103px}

#ab {font:12px/25px Verdana, Arial, Helvetica, sans-serif; padding:5px}

.index_pro ul{ width:100%; list-style:none; border-bottom:4px solid #0084ca;}
.index_pro ul li{background: repeat-y url(../images/lb_bg.jpg) scroll 0 0 transparent; padding:0px 5px;}
.index_pro ul li a{ background:url(../images/ico.jpg) no-repeat scroll 10px 12px transparent; border-bottom:1px solid #1c64c6; border-top:1px solid #d5e9fb; color: #0c2e4c; line-height:20px; padding:5px 0px 5px 30px; display:block;}
.index_pro ul li a:hover{line-height:20px;color:#6e9304;display:block;}
.index_pro ul li.active a{ text-decoration:none; color:#6e9304;}


ul.prolist{ width:100%; margin:0 auto;}
ul.prolist li{ width:144px; height:170px; float:left; display:inline; overflow:hidden; margin:10px 16px;}
ul.prolist li .pro_pic{ width:142px; height:142px; border:1px solid #999999; }
ul.prolist li .pro_pic a,ul.prolist li .pro_pic img{ margin:0px; padding:0px; border:none;}
ul.prolist li .pro_pic img{max-width:142px; _width: expression(this.width > 142 && this.width>this.height ? 142 : true); max-height:142px; _height: expression(this.height > 142 && this.height>this.width ? 142 : true);}
ul.prolist li .pro_title{text-align:center; color:#000000;}

/*** page ***/
div.page{clear:both; height:24px; margin:10px 0px; padding-top:20px; text-align:right; width:700px;}
div.page div.remark{float:left;}
.page form{margin:0px; padding:0px; border:0px; float:right;}
.page form div{float:left; width:auto;line-height:22px; margin-left:5px;}
	div.total{color:#555555; border:1px #ABABAB solid; text-align:center; padding:0px 10px; height:22px;}
	div.paging ul{margin:0px; padding:0px; border:0px;}
	div.paging ul li{float:left; list-style:none; margin:0 3px; padding:0px; color:#555555; border:1px #ABABAB solid; text-align:center;}
	div.paging ul li span{ min-width:25px; color:#555555; font-family:Arial;  line-height:22px; padding:5px 8px 4px 8px;}
	div.paging ul li span.disabled{color:#ABABAB; text-align:center;}
	div.paging ul li span.active{background:#04627D; color:#FFFFFF; font-weight:bold;}
	div.page-go{display:none;}

h4.rightitle{ color:#FF0000; font-size:16px; padding:0px 10px;}	
span.titlepath{ float:right;}
span.titlepath,h4 span.titlepath a{ font-weight:normal; font-size:12px; color:#000000;}
span.titlepath a:hover{ font-size:12px; color:#000000; text-decoration:underline;}

.prodatail{ width:600px;margin:0 auto;}
.bigpic{ text-align:center;}
.bigpic img{max-width:600px;min-width:1px;_width:expression(this.scrollWidth > 600 ? 600 : true); margin:20px 0px; border:1px solid #A3A597;}
.detail{ font-size:14px;}

/*** feedback css ***/
	div.feedback{ width:500px; margin:0 auto;}
	div.feedback li{clear:both; margin:2px 0 2px 50px; overflow:hidden; text-align:left; width:500px;}
	div.feedback li b{float:left; width:80px; font-weight:normal;}
	div.feedback li input.input_text{border:1px #DDDDDD solid; height:20px; line-height:20px; width:170px;}
	div.feedback li textarea{border:1px #DDDDDD solid; height:100px; width:200px;}
	div.feedback li.btn{padding-left:77px; width:350px;}
	div.feedback li.btn input{background:-moz-linear-gradient(top, #fefefe, #f0f0f0); background:-o-linear-gradient(top, #fefefe, #f0f0f0); background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#f0f0f0)); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fefefe,endcolorstr=#f0f0f0,gradientType=0); border:1px #dddddd solid; cursor:pointer; height:28px; line-height:28px; margin:0 10px 0 0; text-align:center; width:68px;}


.prolistindex img{max-width:142px; _width: expression(this.width > 142 && this.width>this.height ? 142 : true); max-height:142px; _height: expression(this.height > 142 && this.height>this.width ? 142 : true); margin:0 auto;}	

#wrap{ background:url("../images/bj.jpg") top repeat-x; }
#nwrap{ background:url("../images/top.jpg") top repeat-x; }
.logo{ float:left;}
.top_link{ width:auto; float:right; margin-top:36px; margin-bottom:0px; padding:0px;}
.top_link li{ float:left; background:url("../images/icon1.jpg") no-repeat scroll left center transparent; padding:0px 10px 0px 18px;}
.top_link li a{ color:#5f5f5f;}
.top_link li a:hover{ color:#a5cb36;}

.nav{ width:95%; height:38px; clear:both; margin:0 auto;}
.nav li{ width:95px; float:left; display:inline; margin:0px 10px;}
.nav li a{ line-height:38px; color:#FFF; font-family:"微软雅黑"; display:block;  background:url("../images/menu.jpg") no-repeat scroll center transparent; text-align:center;}
.nav li a:hover,.nav li.current a{ line-height:38px; background:#a5c735; color:#FFF; text-decoration:none; font-family:"微软雅黑"; display:block;}

#footer{ background:url(../images/foot.jpg) top repeat-x #1C64C6; padding:20px 0px 10px 0px; margin-top:20px;}
.foot{ width:980px; margin:0 auto; color:#FFF; text-align:center;}
.foot a,.foot a:hover{color:#FFF;}

.back,.location{ float:right; color:#8bae27;font-weight:normal; font-size:12px;}
.back{ margin-left:10px;}
.back a,.location a,.back a:hover,.location a:hover{color:#8bae27; font-weight:normal; font-size:12px;}
.title{ width:101px; height:35px; line-height:35px; text-align:center; background:url(../images/title.jpg) center no-repeat; display:block; color:#FFF; font-family:"微软雅黑"; font-size:14px;}
.title1{text-align:center; background:#A5C735; color:#FFF; font-family:"微软雅黑"; font-size:14px; padding:5px 10px;}
.column{ padding:10px;}

/*** feedback css ***/
	div.feedback{ }
	div.feedback li{clear:both; margin:2px 0 2px 0px; overflow:hidden; text-align:left; width:500px;}
	div.feedback li b{float:left; width:80px; font-weight:normal;}
	div.feedback li input.input_text{border:1px #DDDDDD solid; height:20px; line-height:20px; width:170px;}
	div.feedback li textarea{border:1px #DDDDDD solid; height:100px; width:200px;}
	div.feedback li.btn{padding-left:77px; width:350px;}
	div.feedback li.btn input{background:-moz-linear-gradient(top, #fefefe, #f0f0f0); background:-o-linear-gradient(top, #fefefe, #f0f0f0); background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#f0f0f0)); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fefefe,endcolorstr=#f0f0f0,gradientType=0); border:1px #dddddd solid; cursor:pointer; height:28px; line-height:28px; margin:0 10px 0 0; text-align:center; width:68px;}
	
.left_t{ width:220px; height:35px; background:url(../images/products.jpg) center top no-repeat; color:#fff; font-size:14px; font-family:"微软雅黑"; font-weight:bold; text-align:center; line-height:35px; display:block;}

#tech{ background:#d5e9fb;}
#tech tr th{ text-align:center;}
#tech tr td{ background:#FFF; padding:5px;}
#apply tr th{ text-align:center;}
#apply tr td{ padding:5px;}

.tab_menu{list-style:none; overflow:hidden; width:250px; margin:0 auto;}
.tab_menu li{float:left;height:28px;line-height:28px; color:#333; background:#fff;text-align:center;cursor:pointer; margin:0px 8px; padding:0px 10px;}
.tab_menu li.current{color:#fff; background:#0C3B65;}
.tab_box{padding:20px;}
.tab_box .hide{display:none;}

.honorTable tr td{ width:300px; height:216px; background:url(../images/bg.jpg) center no-repeat; padding:21px 17px 22px; vertical-align:middle;}
.honorTable tr td img{max-width:300px; _width: expression(this.width > 300 && this.width>this.height ? 300 : true); max-height:216px; _height: expression(this.height > 216 && this.height>this.width ? 216 : true);}

